package Test;

import java.util.ArrayList;

public class ChaZhaoYongHuXinXi_Test {
    public static void main(String[] args) {
        //1.main方法中定义一个集合，存入三个用户对象
        //用户属性为：id、username、password
        //2.要求：定义一个方法，根据id查找对应的用户信息
        //如果存在返回true，反之返回false

        //1.创建集合
        ArrayList<ChaZhaoYongHuXinXi> list = new ArrayList<>();
        //2.创建三个用户对象
        ChaZhaoYongHuXinXi u1 = new ChaZhaoYongHuXinXi("001","zhangsan","12301");
        ChaZhaoYongHuXinXi u2 = new ChaZhaoYongHuXinXi("002","lisi","12302");
        ChaZhaoYongHuXinXi u3 = new ChaZhaoYongHuXinXi("003","wangwu","12303");
        //3.把用户对象添加到集合中
        list.add(u1);
        list.add(u2);
        list.add(u3);

        //4.调用方法
        System.out.println(Find(list,"001"));

    }

    //方法一：根据id查找对应用户信息
    //1.要干什么        查找用户信息
    //2.需要什么        用户id，也需要对应集合list
    //3.是否需要返回值   需要一个boolean类型返回
    public static boolean Find(ArrayList<ChaZhaoYongHuXinXi> list,String id) {
        for (int i = 0; i < list.size(); i++) {
            list.get(i).getId().equals(id);
            //使用用户对象里面的id与接收的id进行比较
            return  true;
            //如果找到了，直接返回true
        }
        //循环结束后还没一样的，再返回false
        return false;
    }
}
